package projectodedalo.modelo;

import java.util.ArrayList;
import java.util.Collection;

public class Idea  {
	private int idIdea;					// cCodIdea
	private String tituloIdea;			// cTitIdea
	private String descripcionIdea;		// cDesIdea
	private String palabra1Idea;		// cPalabra1
	private String palabra2Idea;		// cPalabra2
	private String palabra3Idea;		// cPalabra3
	private String palabra4Idea;		// cPalabra4
	private String rutaArchivo;			// cArchivo
	private String fecha;				// dfecha
	private String hora;				// HoRegistro
	private String estado;				// FlEstado
	// CREADA
	// PUBLICADA
	// APROBADA
	// RECHAZADA
	private int codUsuario;			//USUARIOS_nUsuario
	private Collection<Reunion> objreunion = new ArrayList<Reunion>();


	public Idea() {
		super();
	}

	public int getIdIdea() {
		return idIdea;
	}

	public void setIdIdea(int idIdea) {
		this.idIdea = idIdea;
	}

	public String getTituloIdea() {
		return tituloIdea;
	}

	public void setTituloIdea(String tituloIdea) {
		this.tituloIdea = tituloIdea;
	}

	public String getDescripcionIdea() {
		return descripcionIdea;
	}

	public void setDescripcionIdea(String descripcionIdea) {
		this.descripcionIdea = descripcionIdea;
	}

	public String getPalabra1Idea() {
		return palabra1Idea;
	}

	public void setPalabra1Idea(String palabra1Idea) {
		this.palabra1Idea = palabra1Idea;
	}

	public String getPalabra2Idea() {
		return palabra2Idea;
	}

	public void setPalabra2Idea(String palabra2Idea) {
		this.palabra2Idea = palabra2Idea;
	}

	public String getPalabra3Idea() {
		return palabra3Idea;
	}

	public void setPalabra3Idea(String palabra3Idea) {
		this.palabra3Idea = palabra3Idea;
	}

	public String getPalabra4Idea() {
		return palabra4Idea;
	}

	public void setPalabra4Idea(String palabra4Idea) {
		this.palabra4Idea = palabra4Idea;
	}

	public String getRutaArchivo() {
		return rutaArchivo;
	}

	public void setRutaArchivo(String rutaArchivo) {
		this.rutaArchivo = rutaArchivo;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public String getHora() {
		return hora;
	}

	public void setHora(String hora) {
		this.hora = hora;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}
	
	public int getCodUsuario() {
		return codUsuario;
	}

	public void setCodUsuario(int codUsuario) {
		this.codUsuario = codUsuario;
	}

	public Collection<Reunion> getObjreunion() {
		return objreunion;
	}

	public void setObjreunion(Collection<Reunion> objreunion) {
		this.objreunion = objreunion;
	}

	public String getEstadoTxt() {
		String st="";
		if (estado.equals("1")) {
			st="Creado";
		}
		else if (estado.equals("2")) {
			st="Publicado";
		}
		else if (estado.equals("3")) {
			st="Aprobado";
		}
		else if (estado.equals("4")) {
			st="Rechazado";
		}

		return st;
		
	}
	
	public String getPalabras() {
	   return (palabra1Idea==null ? "": " "+palabra1Idea) +
			  (palabra2Idea==null ? "": " "+palabra2Idea) +
			  (palabra3Idea==null ? "": " "+palabra3Idea) +
			  (palabra4Idea==null ? "": " "+palabra4Idea);
	}
}
